#pragma once
#include "Controller.h"

class Launcher
{
	//Ogre::String entityName; // This, however, not used
	Controller::Projectile projectile;

	float cooldown;
	float cooldownRemaining;

public:
	Launcher(
		Controller::Projectile projectile,
		float cooldown
		);

	~Launcher(void);

	//Ogre::String getEntityName();
	Controller::Projectile getProjectile();

	float getCooldown();
	void resetCooldown();

	float setCooldownRemaining(float);
	float getCooldownRemaining();
};

